home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•The School House•
/
Math Factory™ Demo •••••
/
Math Factory™ Demo •••••.rsrc
/
CODE_39.txt
< prev
next >
Wrap
Text File
|
1988-01-30
|
59KB
|
1,022 lines
# near model CODE resource
# jump table entries: 936-936 (1 of them)
00000000 0000 0000 ori.b D0, 0x0
export_117:
00000004 4E56 FEDC link A6, -0x0124
00000008 202E 0008 move.l D0, [A6 + 0x8]
0000000C 4840 swap.w D0
0000000E 3B40 FE42 move.w [A5 - 0x1BE], D0
00000012 202E 0008 move.l D0, [A6 + 0x8]
00000016 3B40 FE40 move.w [A5 - 0x1C0], D0
0000001A 302D FE42 move.w D0, [A5 - 0x1BE]
0000001E 0C40 0001 cmpi.w D0, 0x1
00000022 6600 006A bne +0x6C /* 0000008E */
00000026 0C6D 0001 FE40 cmpi.w [A5 - 0x1C0], 0x1
0000002C 6600 000A bne +0xC /* 00000038 */
00000030 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00000034 6000 0054 bra +0x56 /* 0000008A */
label00000038:
00000038 1B7C 0001 E19E move.b [A5 - 0x1E62], 0x1
0000003E 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00000042 2F2D FF00 move.l -[A7], [A5 - 0x100]
00000046 3F2D FE40 move.w -[A7], [A5 - 0x1C0]
0000004A 486E FEFC pea.l [A6 - 0x104]
0000004E A946 syscall GetMenuItemText/GetItem
00000050 558F subq.l A7, 2
00000052 486E FEFC pea.l [A6 - 0x104]
00000056 A9B6 syscall OpenDeskAcc
00000058 3D5F FFFC move.w [A6 - 0x4], [A7]+
0000005C 2F07 move.l -[A7], D7
0000005E 7001 moveq.l D0, 0x01
00000060 7E07 moveq.l D7, 0x07
00000062 9E40 sub.w D7, D0
00000064 6D00 0020 blt +0x22 /* 00000086 */
00000068 3D40 FFFE move.w [A6 - 0x2], D0
label0000006C:
0000006C 302E FFFE move.w D0, [A6 - 0x2]
00000070 E548 lsl D0.w, 2
00000072 41ED FEFC lea.l A0, [A5 - 0x104]
00000076 2F30 0000 move.l -[A7], [A0 + D0.w]
0000007A 4267 clr.w -[A7]
0000007C A93A syscall DisableItem
0000007E 526E FFFE addq.w [A6 - 0x2], 1
00000082 51CF FFE8 dbf D7, -0x1A /* 0000006C */
label00000086:
00000086 2E1F move.l D7, [A7]+
00000088 A937 syscall DrawMenuBar
label0000008A:
0000008A 6000 0C3E bra +0xC40 /* 00000CCA */
label0000008E:
0000008E 0C40 0100 cmpi.w D0, 0x100
00000092 6600 0054 bne +0x56 /* 000000E8 */
00000096 302D FE40 move.w D0, [A5 - 0x1C0]
0000009A 0C40 0001 cmpi.w D0, 0x1
0000009E 6600 000A bne +0xC /* 000000AA */
000000A2 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
000000A6 6000 003C bra +0x3E /* 000000E4 */
label000000AA:
000000AA 0C40 0002 cmpi.w D0, 0x2
000000AE 6600 000A bne +0xC /* 000000BA */
000000B2 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
000000B6 6000 002C bra +0x2E /* 000000E4 */
label000000BA:
000000BA 0C40 0003 cmpi.w D0, 0x3
000000BE 6600 0016 bne +0x18 /* 000000D6 */
000000C2 3F3C 0014 move.w -[A7], 0x14
000000C6 A887 syscall TextFont
000000C8 3F3C 000C move.w -[A7], 0xC
000000CC A88A syscall TextSize
000000CE 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
000000D2 6000 0010 bra +0x12 /* 000000E4 */
label000000D6:
000000D6 0C40 0004 cmpi.w D0, 0x4
000000DA 6600 0008 bne +0xA /* 000000E4 */
000000DE 1B7C 0001 FEFF move.b [A5 - 0x101], 0x1
label000000E4:
000000E4 6000 0BE4 bra +0xBE6 /* 00000CCA */
label000000E8:
000000E8 0C40 0101 cmpi.w D0, 0x101
000000EC 6600 00BA bne +0xBC /* 000001A8 */
000000F0 302D FE40 move.w D0, [A5 - 0x1C0]
000000F4 0C40 0001 cmpi.w D0, 0x1
000000F8 6600 0006 bne +0x8 /* 00000100 */
000000FC 6000 00A6 bra +0xA8 /* 000001A4 */
label00000100:
00000100 0C40 0002 cmpi.w D0, 0x2
00000104 6600 009E bne +0xA0 /* 000001A4 */
00000108 3F3C 0190 move.w -[A7], 0x190
0000010C 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00000110 3B7C 0126 E1A6 move.w [A5 - 0x1E5A], 0x126
00000116 486D E1AC pea.l [A5 - 0x1E54]
0000011A 4267 clr.w -[A7]
0000011C 4267 clr.w -[A7]
0000011E 3F3C 0200 move.w -[A7], 0x200
00000122 3F3C 0143 move.w -[A7], 0x143
00000126 A8A7 syscall SetRect
00000128 598F subq.l A7, 4
0000012A 3F2D E1A6 move.w -[A7], [A5 - 0x1E5A]
0000012E A9BC syscall GetPicture
00000130 2B5F E1A8 move.l [A5 - 0x1E58], [A7]+
00000134 2F2D E1A8 move.l -[A7], [A5 - 0x1E58]
00000138 486D E1AC pea.l [A5 - 0x1E54]
0000013C A8F6 syscall DrawPicture
0000013E 598F subq.l A7, 4
00000140 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
00000146 3F2D E1A6 move.w -[A7], [A5 - 0x1E5A]
0000014A A9A0 syscall GetResource
0000014C 2B5F E1A2 move.l [A5 - 0x1E5E], [A7]+
00000150 2F2D E1A2 move.l -[A7], [A5 - 0x1E5E]
00000154 A9A3 syscall ReleaseResource
00000156 486D DF9A pea.l [A5 - 0x2066]
0000015A 206D FE4C movea.l A0, [A5 - 0x1B4]
0000015E 4868 0002 pea.l [A0 + 0x2]
00000162 486D E0EC pea.l [A5 - 0x1F14]
00000166 486D E106 pea.l [A5 - 0x1EFA]
0000016A 4267 clr.w -[A7]
0000016C 42A7 clr.l -[A7]
0000016E A8EC syscall CopyBits
00000170 486D DF9A pea.l [A5 - 0x2066]
00000174 206D FE4C movea.l A0, [A5 - 0x1B4]
00000178 4868 0002 pea.l [A0 + 0x2]
0000017C 486D E09C pea.l [A5 - 0x1F64]
00000180 486D E0CC pea.l [A5 - 0x1F34]
00000184 4267 clr.w -[A7]
00000186 42A7 clr.l -[A7]
00000188 A8EC syscall CopyBits
0000018A 486D DF9A pea.l [A5 - 0x2066]
0000018E 206D FE4C movea.l A0, [A5 - 0x1B4]
00000192 4868 0002 pea.l [A0 + 0x2]
00000196 486D E10E pea.l [A5 - 0x1EF2]
0000019A 486D E196 pea.l [A5 - 0x1E6A]
0000019E 4267 clr.w -[A7]
000001A0 42A7 clr.l -[A7]
000001A2 A8EC syscall CopyBits
label000001A4:
000001A4 6000 0B24 bra +0xB26 /* 00000CCA */
label000001A8:
000001A8 0C40 0102 cmpi.w D0, 0x102
000001AC 6600 0264 bne +0x266 /* 00000412 */
000001B0 302D FE40 move.w D0, [A5 - 0x1C0]
000001B4 0C40 0001 cmpi.w D0, 0x1
000001B8 6600 0012 bne +0x14 /* 000001CC */
000001BC 1B7C 0001 E8D1 move.b [A5 - 0x172F], 0x1
000001C2 1B7C 0001 FDCB move.b [A5 - 0x235], 0x1
000001C8 6000 0244 bra +0x246 /* 0000040E */
label000001CC:
000001CC 0C40 0004 cmpi.w D0, 0x4
000001D0 6600 0060 bne +0x62 /* 00000232 */
000001D4 422D E8D1 clr.b [A5 - 0x172F]
000001D8 3B7C 002B FA34 move.w [A5 - 0x5CC], 0x2B /* '+' */
000001DE 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
000001E2 4A2D A512 tst.b [A5 - 0x5AEE]
000001E6 6700 000A beq +0xC /* 000001F2 */
000001EA 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
000001EE 6000 003E bra +0x40 /* 0000022E */
label000001F2:
000001F2 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
000001F6 1B7C 0001 E1B5 move.b [A5 - 0x1E4B], 0x1
000001FC 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
label00000200:
00000200 558F subq.l A7, 2
00000202 A974 syscall Button
00000204 4A1F tst.b [A7]+
00000206 6700 FFF8 beq -0x6 /* 00000200 */
0000020A 206D FE4C movea.l A0, [A5 - 0x1B4]
0000020E 4868 0010 pea.l [A0 + 0x10]
00000212 A8A3 syscall EraseRect
00000214 422D E1B5 clr.b [A5 - 0x1E4B]
00000218 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
0000021C 3F3C FFFF move.w -[A7], 0xFFFF
00000220 4267 clr.w -[A7]
00000222 201F move.l D0, [A7]+
00000224 A032 syscall FlushEvents
00000226 3F3C 0191 move.w -[A7], 0x191
0000022A 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
label0000022E:
0000022E 6000 01DE bra +0x1E0 /* 0000040E */
label00000232:
00000232 0C40 0005 cmpi.w D0, 0x5
00000236 6600 0060 bne +0x62 /* 00000298 */
0000023A 422D E8D1 clr.b [A5 - 0x172F]
0000023E 3B7C 002D FA34 move.w [A5 - 0x5CC], 0x2D /* '-' */
00000244 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
00000248 4A2D A512 tst.b [A5 - 0x5AEE]
0000024C 6700 000A beq +0xC /* 00000258 */
00000250 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00000254 6000 003E bra +0x40 /* 00000294 */
label00000258:
00000258 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
0000025C 1B7C 0001 E1B5 move.b [A5 - 0x1E4B], 0x1
00000262 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
label00000266:
00000266 558F subq.l A7, 2
00000268 A974 syscall Button
0000026A 4A1F tst.b [A7]+
0000026C 6700 FFF8 beq -0x6 /* 00000266 */
00000270 206D FE4C movea.l A0, [A5 - 0x1B4]
00000274 4868 0010 pea.l [A0 + 0x10]
00000278 A8A3 syscall EraseRect
0000027A 422D E1B5 clr.b [A5 - 0x1E4B]
0000027E 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
00000282 3F3C FFFF move.w -[A7], 0xFFFF
00000286 4267 clr.w -[A7]
00000288 201F move.l D0, [A7]+
0000028A A032 syscall FlushEvents
0000028C 3F3C 0191 move.w -[A7], 0x191
00000290 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
label00000294:
00000294 6000 0178 bra +0x17A /* 0000040E */
label00000298:
00000298 0C40 0006 cmpi.w D0, 0x6
0000029C 6600 0060 bne +0x62 /* 000002FE */
000002A0 422D E8D1 clr.b [A5 - 0x172F]
000002A4 3B7C 0078 FA34 move.w [A5 - 0x5CC], 0x78 /* 'x' */
000002AA 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
000002AE 4A2D A512 tst.b [A5 - 0x5AEE]
000002B2 6700 000A beq +0xC /* 000002BE */
000002B6 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
000002BA 6000 003E bra +0x40 /* 000002FA */
label000002BE:
000002BE 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
000002C2 1B7C 0001 E1B5 move.b [A5 - 0x1E4B], 0x1
000002C8 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
label000002CC:
000002CC 558F subq.l A7, 2
000002CE A974 syscall Button
000002D0 4A1F tst.b [A7]+
000002D2 6700 FFF8 beq -0x6 /* 000002CC */
000002D6 206D FE4C movea.l A0, [A5 - 0x1B4]
000002DA 4868 0010 pea.l [A0 + 0x10]
000002DE A8A3 syscall EraseRect
000002E0 422D E1B5 clr.b [A5 - 0x1E4B]
000002E4 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
000002E8 3F3C FFFF move.w -[A7], 0xFFFF
000002EC 4267 clr.w -[A7]
000002EE 201F move.l D0, [A7]+
000002F0 A032 syscall FlushEvents
000002F2 3F3C 0191 move.w -[A7], 0x191
000002F6 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
label000002FA:
000002FA 6000 0112 bra +0x114 /* 0000040E */
label000002FE:
000002FE 0C40 0007 cmpi.w D0, 0x7
00000302 6600 0060 bne +0x62 /* 00000364 */
00000306 422D E8D1 clr.b [A5 - 0x172F]
0000030A 3B7C 002F FA34 move.w [A5 - 0x5CC], 0x2F /* '/' */
00000310 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
00000314 4A2D A512 tst.b [A5 - 0x5AEE]
00000318 6700 000A beq +0xC /* 00000324 */
0000031C 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00000320 6000 003E bra +0x40 /* 00000360 */
label00000324:
00000324 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
00000328 1B7C 0001 E1B5 move.b [A5 - 0x1E4B], 0x1
0000032E 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
label00000332:
00000332 558F subq.l A7, 2
00000334 A974 syscall Button
00000336 4A1F tst.b [A7]+
00000338 6700 FFF8 beq -0x6 /* 00000332 */
0000033C 206D FE4C movea.l A0, [A5 - 0x1B4]
00000340 4868 0010 pea.l [A0 + 0x10]
00000344 A8A3 syscall EraseRect
00000346 422D E1B5 clr.b [A5 - 0x1E4B]
0000034A 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
0000034E 3F3C FFFF move.w -[A7], 0xFFFF
00000352 4267 clr.w -[A7]
00000354 201F move.l D0, [A7]+
00000356 A032 syscall FlushEvents
00000358 3F3C 0191 move.w -[A7], 0x191
0000035C 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
label00000360:
00000360 6000 00AC bra +0xAE /* 0000040E */
label00000364:
00000364 0C40 0008 cmpi.w D0, 0x8
00000368 6600 0060 bne +0x62 /* 000003CA */
0000036C 422D E8D1 clr.b [A5 - 0x172F]
00000370 3B7C 0040 FA34 move.w [A5 - 0x5CC], 0x40 /* '@' */
00000376 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
0000037A 4A2D A512 tst.b [A5 - 0x5AEE]
0000037E 6700 000A beq +0xC /* 0000038A */
00000382 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00000386 6000 003E bra +0x40 /* 000003C6 */
label0000038A:
0000038A 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
0000038E 1B7C 0001 E1B5 move.b [A5 - 0x1E4B], 0x1
00000394 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */]
label00000398:
00000398 558F subq.l A7, 2
0000039A A974 syscall Button
0000039C 4A1F tst.b [A7]+
0000039E 6700 FFF8 beq -0x6 /* 00000398 */
000003A2 206D FE4C movea.l A0, [A5 - 0x1B4]
000003A6 4868 0010 pea.l [A0 + 0x10]
000003AA A8A3 syscall EraseRect
000003AC 422D E1B5 clr.b [A5 - 0x1E4B]
000003B0 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */]
000003B4 3F3C FFFF move.w -[A7], 0xFFFF
000003B8 4267 clr.w -[A7]
000003BA 201F move.l D0, [A7]+
000003BC A032 syscall FlushEvents
000003BE 3F3C 0191 move.w -[A7], 0x191
000003C2 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
label000003C6:
000003C6 6000 0046 bra +0x48 /* 0000040E */
label000003CA:
000003CA 0C40 0009 cmpi.w D0, 0x9 /* '\t' */
000003CE 6600 003E bne +0x40 /* 0000040E */
000003D2 4A2D EE1B tst.b [A5 - 0x11E5]
000003D6 6700 001C beq +0x1E /* 000003F4 */
000003DA 2F2D FF0C move.l -[A7], [A5 - 0xF4]
000003DE 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000003E2 4227 clr.b -[A7]
000003E4 A945 syscall CheckItem
000003E6 422D EE1B clr.b [A5 - 0x11E5]
000003EA 3B7C 0020 FA34 move.w [A5 - 0x5CC], 0x20 /* ' ' */
000003F0 6000 001C bra +0x1E /* 0000040E */
label000003F4:
000003F4 1B7C 0001 EE1B move.b [A5 - 0x11E5], 0x1
000003FA 2F2D FF0C move.l -[A7], [A5 - 0xF4]
000003FE 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000402 1F3C 0001 move.b -[A7], 0x1
00000406 A945 syscall CheckItem
00000408 3B7C 0020 FA34 move.w [A5 - 0x5CC], 0x20 /* ' ' */
label0000040E:
0000040E 6000 08BA bra +0x8BC /* 00000CCA */
label00000412:
00000412 0C40 0103 cmpi.w D0, 0x103
00000416 6600 0390 bne +0x392 /* 000007A8 */
0000041A 422D E9CA clr.b [A5 - 0x1636]
0000041E 302D FE40 move.w D0, [A5 - 0x1C0]
00000422 0C40 0001 cmpi.w D0, 0x1
00000426 6600 00A6 bne +0xA8 /* 000004CE */
0000042A 2F2D FF00 move.l -[A7], [A5 - 0x100]
0000042E 4267 clr.w -[A7]
00000430 A93A syscall DisableItem
00000432 2F2D FF08 move.l -[A7], [A5 - 0xF8]
00000436 3F3C 0002 move.w -[A7], 0x2
0000043A A93A syscall DisableItem
0000043C 2F2D FF04 move.l -[A7], [A5 - 0xFC]
00000440 3F3C 0002 move.w -[A7], 0x2
00000444 A93A syscall DisableItem
00000446 2F2D FF0C move.l -[A7], [A5 - 0xF4]
0000044A 4267 clr.w -[A7]
0000044C A93A syscall DisableItem
0000044E 2F2D FF10 move.l -[A7], [A5 - 0xF0]
00000452 4267 clr.w -[A7]
00000454 A93A syscall DisableItem
00000456 2F2D FF14 move.l -[A7], [A5 - 0xEC]
0000045A 4267 clr.w -[A7]
0000045C A93A syscall DisableItem
0000045E 2F2D FF18 move.l -[A7], [A5 - 0xE8]
00000462 3F3C 000C move.w -[A7], 0xC
00000466 A93A syscall DisableItem
00000468 1B7C 0001 E8D1 move.b [A5 - 0x172F], 0x1
0000046E 3B7C 002B FA34 move.w [A5 - 0x5CC], 0x2B /* '+' */
00000474 1B7C 0001 E9C9 move.b [A5 - 0x1637], 0x1
0000047A 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
0000047E 4A2D A512 tst.b [A5 - 0x5AEE]
00000482 6700 000A beq +0xC /* 0000048E */
00000486 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
0000048A 6000 003E bra +0x40 /* 000004CA */
label0000048E:
0000048E 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
00000492 3B7C 0001 E9C6 move.w [A5 - 0x163A], 0x1
00000498 486E FEDC pea.l [A6 - 0x124]
0000049C 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
000004A0 486E FEDC pea.l [A6 - 0x124]
000004A4 4267 clr.w -[A7]
000004A6 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
000004AA 486E FEDC pea.l [A6 - 0x124]
000004AE 205F movea.l A0, [A7]+
000004B0 1010 move.b D0, [A0]
000004B2 3F00 move.w -[A7], D0
000004B4 A888 syscall TextFace
000004B6 3F3C 000E move.w -[A7], 0xE
000004BA A887 syscall TextFont
000004BC 3F3C 0018 move.w -[A7], 0x18
000004C0 A88A syscall TextSize
000004C2 4EAD 027A jsr [A5 + 0x27A /* export_75 */]
000004C6 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
label000004CA:
000004CA 6000 024A bra +0x24C /* 00000716 */
label000004CE:
000004CE 0C40 0002 cmpi.w D0, 0x2
000004D2 6600 00A6 bne +0xA8 /* 0000057A */
000004D6 2F2D FF08 move.l -[A7], [A5 - 0xF8]
000004DA 3F3C 0002 move.w -[A7], 0x2
000004DE A93A syscall DisableItem
000004E0 2F2D FF04 move.l -[A7], [A5 - 0xFC]
000004E4 3F3C 0002 move.w -[A7], 0x2
000004E8 A93A syscall DisableItem
000004EA 2F2D FF0C move.l -[A7], [A5 - 0xF4]
000004EE 4267 clr.w -[A7]
000004F0 A93A syscall DisableItem
000004F2 2F2D FF10 move.l -[A7], [A5 - 0xF0]
000004F6 4267 clr.w -[A7]
000004F8 A93A syscall DisableItem
000004FA 2F2D FF14 move.l -[A7], [A5 - 0xEC]
000004FE 4267 clr.w -[A7]
00000500 A93A syscall DisableItem
00000502 2F2D FF00 move.l -[A7], [A5 - 0x100]
00000506 4267 clr.w -[A7]
00000508 A93A syscall DisableItem
0000050A 2F2D FF18 move.l -[A7], [A5 - 0xE8]
0000050E 3F3C 000C move.w -[A7], 0xC
00000512 A93A syscall DisableItem
00000514 1B7C 0001 E8D1 move.b [A5 - 0x172F], 0x1
0000051A 3B7C 002D FA34 move.w [A5 - 0x5CC], 0x2D /* '-' */
00000520 1B7C 0001 E9C9 move.b [A5 - 0x1637], 0x1
00000526 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
0000052A 4A2D A512 tst.b [A5 - 0x5AEE]
0000052E 6700 000A beq +0xC /* 0000053A */
00000532 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00000536 6000 003E bra +0x40 /* 00000576 */
label0000053A:
0000053A 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
0000053E 3B7C 0001 E9C6 move.w [A5 - 0x163A], 0x1
00000544 486E FEDC pea.l [A6 - 0x124]
00000548 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
0000054C 486E FEDC pea.l [A6 - 0x124]
00000550 4267 clr.w -[A7]
00000552 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
00000556 486E FEDC pea.l [A6 - 0x124]
0000055A 205F movea.l A0, [A7]+
0000055C 1010 move.b D0, [A0]
0000055E 3F00 move.w -[A7], D0
00000560 A888 syscall TextFace
00000562 3F3C 000E move.w -[A7], 0xE
00000566 A887 syscall TextFont
00000568 3F3C 0018 move.w -[A7], 0x18
0000056C A88A syscall TextSize
0000056E 4EAD 027A jsr [A5 + 0x27A /* export_75 */]
00000572 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
label00000576:
00000576 6000 019E bra +0x1A0 /* 00000716 */
label0000057A:
0000057A 0C40 0003 cmpi.w D0, 0x3
0000057E 6600 00A6 bne +0xA8 /* 00000626 */
00000582 2F2D FF08 move.l -[A7], [A5 - 0xF8]
00000586 3F3C 0002 move.w -[A7], 0x2
0000058A A93A syscall DisableItem
0000058C 2F2D FF04 move.l -[A7], [A5 - 0xFC]
00000590 3F3C 0002 move.w -[A7], 0x2
00000594 A93A syscall DisableItem
00000596 2F2D FF0C move.l -[A7], [A5 - 0xF4]
0000059A 4267 clr.w -[A7]
0000059C A93A syscall DisableItem
0000059E 2F2D FF10 move.l -[A7], [A5 - 0xF0]
000005A2 4267 clr.w -[A7]
000005A4 A93A syscall DisableItem
000005A6 2F2D FF14 move.l -[A7], [A5 - 0xEC]
000005AA 4267 clr.w -[A7]
000005AC A93A syscall DisableItem
000005AE 2F2D FF00 move.l -[A7], [A5 - 0x100]
000005B2 4267 clr.w -[A7]
000005B4 A93A syscall DisableItem
000005B6 2F2D FF18 move.l -[A7], [A5 - 0xE8]
000005BA 3F3C 000C move.w -[A7], 0xC
000005BE A93A syscall DisableItem
000005C0 1B7C 0001 E8D1 move.b [A5 - 0x172F], 0x1
000005C6 3B7C 0078 FA34 move.w [A5 - 0x5CC], 0x78 /* 'x' */
000005CC 1B7C 0001 E9C9 move.b [A5 - 0x1637], 0x1
000005D2 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
000005D6 4A2D A512 tst.b [A5 - 0x5AEE]
000005DA 6700 000A beq +0xC /* 000005E6 */
000005DE 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
000005E2 6000 003E bra +0x40 /* 00000622 */
label000005E6:
000005E6 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
000005EA 3B7C 0001 E9C6 move.w [A5 - 0x163A], 0x1
000005F0 486E FEDC pea.l [A6 - 0x124]
000005F4 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
000005F8 486E FEDC pea.l [A6 - 0x124]
000005FC 4267 clr.w -[A7]
000005FE 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
00000602 486E FEDC pea.l [A6 - 0x124]
00000606 205F movea.l A0, [A7]+
00000608 1010 move.b D0, [A0]
0000060A 3F00 move.w -[A7], D0
0000060C A888 syscall TextFace
0000060E 3F3C 000E move.w -[A7], 0xE
00000612 A887 syscall TextFont
00000614 3F3C 0018 move.w -[A7], 0x18
00000618 A88A syscall TextSize
0000061A 4EAD 027A jsr [A5 + 0x27A /* export_75 */]
0000061E 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
label00000622:
00000622 6000 00F2 bra +0xF4 /* 00000716 */
label00000626:
00000626 0C40 0004 cmpi.w D0, 0x4
0000062A 6600 00A6 bne +0xA8 /* 000006D2 */
0000062E 2F2D FF08 move.l -[A7], [A5 - 0xF8]
00000632 3F3C 0002 move.w -[A7], 0x2
00000636 A93A syscall DisableItem
00000638 2F2D FF04 move.l -[A7], [A5 - 0xFC]
0000063C 3F3C 0002 move.w -[A7], 0x2
00000640 A93A syscall DisableItem
00000642 2F2D FF0C move.l -[A7], [A5 - 0xF4]
00000646 4267 clr.w -[A7]
00000648 A93A syscall DisableItem
0000064A 2F2D FF10 move.l -[A7], [A5 - 0xF0]
0000064E 4267 clr.w -[A7]
00000650 A93A syscall DisableItem
00000652 2F2D FF14 move.l -[A7], [A5 - 0xEC]
00000656 4267 clr.w -[A7]
00000658 A93A syscall DisableItem
0000065A 2F2D FF00 move.l -[A7], [A5 - 0x100]
0000065E 4267 clr.w -[A7]
00000660 A93A syscall DisableItem
00000662 2F2D FF18 move.l -[A7], [A5 - 0xE8]
00000666 3F3C 000C move.w -[A7], 0xC
0000066A A93A syscall DisableItem
0000066C 1B7C 0001 E8D1 move.b [A5 - 0x172F], 0x1
00000672 3B7C 002F FA34 move.w [A5 - 0x5CC], 0x2F /* '/' */
00000678 1B7C 0001 E9C9 move.b [A5 - 0x1637], 0x1
0000067E 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
00000682 4A2D A512 tst.b [A5 - 0x5AEE]
00000686 6700 000A beq +0xC /* 00000692 */
0000068A 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
0000068E 6000 003E bra +0x40 /* 000006CE */
label00000692:
00000692 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
00000696 3B7C 0001 E9C6 move.w [A5 - 0x163A], 0x1
0000069C 486E FEDC pea.l [A6 - 0x124]
000006A0 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
000006A4 486E FEDC pea.l [A6 - 0x124]
000006A8 4267 clr.w -[A7]
000006AA 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
000006AE 486E FEDC pea.l [A6 - 0x124]
000006B2 205F movea.l A0, [A7]+
000006B4 1010 move.b D0, [A0]
000006B6 3F00 move.w -[A7], D0
000006B8 A888 syscall TextFace
000006BA 3F3C 000E move.w -[A7], 0xE
000006BE A887 syscall TextFont
000006C0 3F3C 0018 move.w -[A7], 0x18
000006C4 A88A syscall TextSize
000006C6 4EAD 027A jsr [A5 + 0x27A /* export_75 */]
000006CA 4EAD 029A jsr [A5 + 0x29A /* export_79 */]
label000006CE:
000006CE 6000 0046 bra +0x48 /* 00000716 */
label000006D2:
000006D2 0C40 0005 cmpi.w D0, 0x5
000006D6 6600 003E bne +0x40 /* 00000716 */
000006DA 4A2D EE1B tst.b [A5 - 0x11E5]
000006DE 6700 001C beq +0x1E /* 000006FC */
000006E2 2F2D FF10 move.l -[A7], [A5 - 0xF0]
000006E6 3F3C 0005 move.w -[A7], 0x5
000006EA 4227 clr.b -[A7]
000006EC A945 syscall CheckItem
000006EE 422D EE1B clr.b [A5 - 0x11E5]
000006F2 3B7C 0020 FA34 move.w [A5 - 0x5CC], 0x20 /* ' ' */
000006F8 6000 001C bra +0x1E /* 00000716 */
label000006FC:
000006FC 1B7C 0001 EE1B move.b [A5 - 0x11E5], 0x1
00000702 2F2D FF10 move.l -[A7], [A5 - 0xF0]
00000706 3F3C 0005 move.w -[A7], 0x5
0000070A 1F3C 0001 move.b -[A7], 0x1
0000070E A945 syscall CheckItem
00000710 3B7C 0020 FA34 move.w [A5 - 0x5CC], 0x20 /* ' ' */
label00000716:
00000716 2F07 move.l -[A7], D7
00000718 7001 moveq.l D0, 0x01
0000071A 7E04 moveq.l D7, 0x04
0000071C 9E40 sub.w D7, D0
0000071E 6D00 001A blt +0x1C /* 0000073A */
00000722 3D40 FFFE move.w [A6 - 0x2], D0
label00000726:
00000726 2F2D FF10 move.l -[A7], [A5 - 0xF0]
0000072A 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000072E 4227 clr.b -[A7]
00000730 A945 syscall CheckItem
00000732 526E FFFE addq.w [A6 - 0x2], 1
00000736 51CF FFEE dbf D7, -0x14 /* 00000726 */
label0000073A:
0000073A 2E1F move.l D7, [A7]+
0000073C 302D FA34 move.w D0, [A5 - 0x5CC]
00000740 0C40 002B cmpi.w D0, 0x2B /* '+' */
00000744 6600 0014 bne +0x16 /* 0000075A */
00000748 2F2D FF10 move.l -[A7], [A5 - 0xF0]
0000074C 3F3C 0001 move.w -[A7], 0x1
00000750 1F3C 0001 move.b -[A7], 0x1
00000754 A945 syscall CheckItem
00000756 6000 004C bra +0x4E /* 000007A4 */
label0000075A:
0000075A 0C40 002D cmpi.w D0, 0x2D /* '-' */
0000075E 6600 0014 bne +0x16 /* 00000774 */
00000762 2F2D FF10 move.l -[A7], [A5 - 0xF0]
00000766 3F3C 0002 move.w -[A7], 0x2
0000076A 1F3C 0001 move.b -[A7], 0x1
0000076E A945 syscall CheckItem
00000770 6000 0032 bra +0x34 /* 000007A4 */
label00000774:
00000774 0C40 0078 cmpi.w D0, 0x78 /* 'x' */
00000778 6600 0014 bne +0x16 /* 0000078E */
0000077C 2F2D FF10 move.l -[A7], [A5 - 0xF0]
00000780 3F3C 0003 move.w -[A7], 0x3
00000784 1F3C 0001 move.b -[A7], 0x1
00000788 A945 syscall CheckItem
0000078A 6000 0018 bra +0x1A /* 000007A4 */
label0000078E:
0000078E 0C40 002F cmpi.w D0, 0x2F /* '/' */
00000792 6600 0010 bne +0x12 /* 000007A4 */
00000796 2F2D FF10 move.l -[A7], [A5 - 0xF0]
0000079A 3F3C 0004 move.w -[A7], 0x4
0000079E 1F3C 0001 move.b -[A7], 0x1
000007A2 A945 syscall CheckItem
label000007A4:
000007A4 6000 0524 bra +0x526 /* 00000CCA */
label000007A8:
000007A8 0C40 0104 cmpi.w D0, 0x104
000007AC 6600 034A bne +0x34C /* 00000AF8 */
000007B0 3B7C 0040 FA34 move.w [A5 - 0x5CC], 0x40 /* '@' */
000007B6 302D FE40 move.w D0, [A5 - 0x1C0]
000007BA 0C40 0001 cmpi.w D0, 0x1
000007BE 6600 00A6 bne +0xA8 /* 00000866 */
000007C2 2F2D FF08 move.l -[A7], [A5 - 0xF8]
000007C6 3F3C 0002 move.w -[A7], 0x2
000007CA A93A syscall DisableItem
000007CC 2F2D FF04 move.l -[A7], [A5 - 0xFC]
000007D0 3F3C 0002 move.w -[A7], 0x2
000007D4 A93A syscall DisableItem
000007D6 2F2D FF0C move.l -[A7], [A5 - 0xF4]
000007DA 4267 clr.w -[A7]
000007DC A93A syscall DisableItem
000007DE 2F2D FF10 move.l -[A7], [A5 - 0xF0]
000007E2 4267 clr.w -[A7]
000007E4 A93A syscall DisableItem
000007E6 2F2D FF14 move.l -[A7], [A5 - 0xEC]
000007EA 4267 clr.w -[A7]
000007EC A93A syscall DisableItem
000007EE 2F2D FF00 move.l -[A7], [A5 - 0x100]
000007F2 4267 clr.w -[A7]
000007F4 A93A syscall DisableItem
000007F6 2F2D FF18 move.l -[A7], [A5 - 0xE8]
000007FA 3F3C 000C move.w -[A7], 0xC
000007FE A93A syscall DisableItem
00000800 1B7C 0001 E8D1 move.b [A5 - 0x172F], 0x1
00000806 1B7C 0001 E9CA move.b [A5 - 0x1636], 0x1
0000080C 3B7C 002B E9CC move.w [A5 - 0x1634], 0x2B /* '+' */
00000812 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00000816 4A2D A512 tst.b [A5 - 0x5AEE]
0000081A 6700 000A beq +0xC /* 00000826 */
0000081E 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00000822 6000 003E bra +0x40 /* 00000862 */
label00000826:
00000826 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
0000082A 3B7C 0001 E9C6 move.w [A5 - 0x163A], 0x1
00000830 486E FEDC pea.l [A6 - 0x124]
00000834 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00000838 486E FEDC pea.l [A6 - 0x124]
0000083C 4267 clr.w -[A7]
0000083E 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
00000842 486E FEDC pea.l [A6 - 0x124]
00000846 205F movea.l A0, [A7]+
00000848 1010 move.b D0, [A0]
0000084A 3F00 move.w -[A7], D0
0000084C A888 syscall TextFace
0000084E 3F3C 000E move.w -[A7], 0xE
00000852 A887 syscall TextFont
00000854 3F3C 0018 move.w -[A7], 0x18
00000858 A88A syscall TextSize
0000085A 4EAD 027A jsr [A5 + 0x27A /* export_75 */]
0000085E 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
label00000862:
00000862 6000 0202 bra +0x204 /* 00000A66 */
label00000866:
00000866 0C40 0002 cmpi.w D0, 0x2
0000086A 6600 00A6 bne +0xA8 /* 00000912 */
0000086E 2F2D FF08 move.l -[A7], [A5 - 0xF8]
00000872 3F3C 0002 move.w -[A7], 0x2
00000876 A93A syscall DisableItem
00000878 2F2D FF04 move.l -[A7], [A5 - 0xFC]
0000087C 3F3C 0002 move.w -[A7], 0x2
00000880 A93A syscall DisableItem
00000882 2F2D FF0C move.l -[A7], [A5 - 0xF4]
00000886 4267 clr.w -[A7]
00000888 A93A syscall DisableItem
0000088A 2F2D FF10 move.l -[A7], [A5 - 0xF0]
0000088E 4267 clr.w -[A7]
00000890 A93A syscall DisableItem
00000892 2F2D FF14 move.l -[A7], [A5 - 0xEC]
00000896 4267 clr.w -[A7]
00000898 A93A syscall DisableItem
0000089A 2F2D FF00 move.l -[A7], [A5 - 0x100]
0000089E 4267 clr.w -[A7]
000008A0 A93A syscall DisableItem
000008A2 2F2D FF18 move.l -[A7], [A5 - 0xE8]
000008A6 3F3C 000C move.w -[A7], 0xC
000008AA A93A syscall DisableItem
000008AC 1B7C 0001 E8D1 move.b [A5 - 0x172F], 0x1
000008B2 1B7C 0001 E9CA move.b [A5 - 0x1636], 0x1
000008B8 3B7C 002D E9CC move.w [A5 - 0x1634], 0x2D /* '-' */
000008BE 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
000008C2 4A2D A512 tst.b [A5 - 0x5AEE]
000008C6 6700 000A beq +0xC /* 000008D2 */
000008CA 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
000008CE 6000 003E bra +0x40 /* 0000090E */
label000008D2:
000008D2 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
000008D6 3B7C 0001 E9C6 move.w [A5 - 0x163A], 0x1
000008DC 486E FEDC pea.l [A6 - 0x124]
000008E0 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
000008E4 486E FEDC pea.l [A6 - 0x124]
000008E8 4267 clr.w -[A7]
000008EA 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
000008EE 486E FEDC pea.l [A6 - 0x124]
000008F2 205F movea.l A0, [A7]+
000008F4 1010 move.b D0, [A0]
000008F6 3F00 move.w -[A7], D0
000008F8 A888 syscall TextFace
000008FA 3F3C 000E move.w -[A7], 0xE
000008FE A887 syscall TextFont
00000900 3F3C 0018 move.w -[A7], 0x18
00000904 A88A syscall TextSize
00000906 4EAD 027A jsr [A5 + 0x27A /* export_75 */]
0000090A 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
label0000090E:
0000090E 6000 0156 bra +0x158 /* 00000A66 */
label00000912:
00000912 0C40 0003 cmpi.w D0, 0x3
00000916 6600 00A6 bne +0xA8 /* 000009BE */
0000091A 2F2D FF08 move.l -[A7], [A5 - 0xF8]
0000091E 3F3C 0002 move.w -[A7], 0x2
00000922 A93A syscall DisableItem
00000924 2F2D FF04 move.l -[A7], [A5 - 0xFC]
00000928 3F3C 0002 move.w -[A7], 0x2
0000092C A93A syscall DisableItem
0000092E 2F2D FF0C move.l -[A7], [A5 - 0xF4]
00000932 4267 clr.w -[A7]
00000934 A93A syscall DisableItem
00000936 2F2D FF10 move.l -[A7], [A5 - 0xF0]
0000093A 4267 clr.w -[A7]
0000093C A93A syscall DisableItem
0000093E 2F2D FF14 move.l -[A7], [A5 - 0xEC]
00000942 4267 clr.w -[A7]
00000944 A93A syscall DisableItem
00000946 2F2D FF00 move.l -[A7], [A5 - 0x100]
0000094A 4267 clr.w -[A7]
0000094C A93A syscall DisableItem
0000094E 2F2D FF18 move.l -[A7], [A5 - 0xE8]
00000952 3F3C 000C move.w -[A7], 0xC
00000956 A93A syscall DisableItem
00000958 1B7C 0001 E8D1 move.b [A5 - 0x172F], 0x1
0000095E 1B7C 0001 E9CA move.b [A5 - 0x1636], 0x1
00000964 3B7C 0078 E9CC move.w [A5 - 0x1634], 0x78 /* 'x' */
0000096A 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
0000096E 4A2D A512 tst.b [A5 - 0x5AEE]
00000972 6700 000A beq +0xC /* 0000097E */
00000976 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
0000097A 6000 003E bra +0x40 /* 000009BA */
label0000097E:
0000097E 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00000982 3B7C 0001 E9C6 move.w [A5 - 0x163A], 0x1
00000988 486E FEDC pea.l [A6 - 0x124]
0000098C 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00000990 486E FEDC pea.l [A6 - 0x124]
00000994 4267 clr.w -[A7]
00000996 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
0000099A 486E FEDC pea.l [A6 - 0x124]
0000099E 205F movea.l A0, [A7]+
000009A0 1010 move.b D0, [A0]
000009A2 3F00 move.w -[A7], D0
000009A4 A888 syscall TextFace
000009A6 3F3C 000E move.w -[A7], 0xE
000009AA A887 syscall TextFont
000009AC 3F3C 0018 move.w -[A7], 0x18
000009B0 A88A syscall TextSize
000009B2 4EAD 027A jsr [A5 + 0x27A /* export_75 */]
000009B6 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
label000009BA:
000009BA 6000 00AA bra +0xAC /* 00000A66 */
label000009BE:
000009BE 0C40 0004 cmpi.w D0, 0x4
000009C2 6600 00A2 bne +0xA4 /* 00000A66 */
000009C6 2F2D FF08 move.l -[A7], [A5 - 0xF8]
000009CA 3F3C 0002 move.w -[A7], 0x2
000009CE A93A syscall DisableItem
000009D0 2F2D FF04 move.l -[A7], [A5 - 0xFC]
000009D4 3F3C 0002 move.w -[A7], 0x2
000009D8 A93A syscall DisableItem
000009DA 2F2D FF0C move.l -[A7], [A5 - 0xF4]
000009DE 4267 clr.w -[A7]
000009E0 A93A syscall DisableItem
000009E2 2F2D FF10 move.l -[A7], [A5 - 0xF0]
000009E6 4267 clr.w -[A7]
000009E8 A93A syscall DisableItem
000009EA 2F2D FF14 move.l -[A7], [A5 - 0xEC]
000009EE 4267 clr.w -[A7]
000009F0 A93A syscall DisableItem
000009F2 2F2D FF00 move.l -[A7], [A5 - 0x100]
000009F6 4267 clr.w -[A7]
000009F8 A93A syscall DisableItem
000009FA 2F2D FF18 move.l -[A7], [A5 - 0xE8]
000009FE 3F3C 000C move.w -[A7], 0xC
00000A02 A93A syscall DisableItem
00000A04 1B7C 0001 E8D1 move.b [A5 - 0x172F], 0x1
00000A0A 1B7C 0001 E9CA move.b [A5 - 0x1636], 0x1
00000A10 3B7C 00D6 E9CC move.w [A5 - 0x1634], 0xD6
00000A16 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00000A1A 4A2D A512 tst.b [A5 - 0x5AEE]
00000A1E 6700 000A beq +0xC /* 00000A2A */
00000A22 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00000A26 6000 003E bra +0x40 /* 00000A66 */
label00000A2A:
00000A2A 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00000A2E 3B7C 0001 E9C6 move.w [A5 - 0x163A], 0x1
00000A34 486E FEDC pea.l [A6 - 0x124]
00000A38 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00000A3C 486E FEDC pea.l [A6 - 0x124]
00000A40 4267 clr.w -[A7]
00000A42 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
00000A46 486E FEDC pea.l [A6 - 0x124]
00000A4A 205F movea.l A0, [A7]+
00000A4C 1010 move.b D0, [A0]
00000A4E 3F00 move.w -[A7], D0
00000A50 A888 syscall TextFace
00000A52 3F3C 000E move.w -[A7], 0xE
00000A56 A887 syscall TextFont
00000A58 3F3C 0018 move.w -[A7], 0x18
00000A5C A88A syscall TextSize
00000A5E 4EAD 027A jsr [A5 + 0x27A /* export_75 */]
00000A62 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
label00000A66:
00000A66 2F07 move.l -[A7], D7
00000A68 7001 moveq.l D0, 0x01
00000A6A 7E04 moveq.l D7, 0x04
00000A6C 9E40 sub.w D7, D0
00000A6E 6D00 001A blt +0x1C /* 00000A8A */
00000A72 3D40 FFFE move.w [A6 - 0x2], D0
label00000A76:
00000A76 2F2D FF14 move.l -[A7], [A5 - 0xEC]
00000A7A 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000A7E 4227 clr.b -[A7]
00000A80 A945 syscall CheckItem
00000A82 526E FFFE addq.w [A6 - 0x2], 1
00000A86 51CF FFEE dbf D7, -0x14 /* 00000A76 */
label00000A8A:
00000A8A 2E1F move.l D7, [A7]+
00000A8C 302D E9CC move.w D0, [A5 - 0x1634]
00000A90 0C40 002B cmpi.w D0, 0x2B /* '+' */
00000A94 6600 0014 bne +0x16 /* 00000AAA */
00000A98 2F2D FF14 move.l -[A7], [A5 - 0xEC]
00000A9C 3F3C 0001 move.w -[A7], 0x1
00000AA0 1F3C 0001 move.b -[A7], 0x1
00000AA4 A945 syscall CheckItem
00000AA6 6000 004C bra +0x4E /* 00000AF4 */
label00000AAA:
00000AAA 0C40 002D cmpi.w D0, 0x2D /* '-' */
00000AAE 6600 0014 bne +0x16 /* 00000AC4 */
00000AB2 2F2D FF14 move.l -[A7], [A5 - 0xEC]
00000AB6 3F3C 0002 move.w -[A7], 0x2
00000ABA 1F3C 0001 move.b -[A7], 0x1
00000ABE A945 syscall CheckItem
00000AC0 6000 0032 bra +0x34 /* 00000AF4 */
label00000AC4:
00000AC4 0C40 0078 cmpi.w D0, 0x78 /* 'x' */
00000AC8 6600 0014 bne +0x16 /* 00000ADE */
00000ACC 2F2D FF14 move.l -[A7], [A5 - 0xEC]
00000AD0 3F3C 0003 move.w -[A7], 0x3
00000AD4 1F3C 0001 move.b -[A7], 0x1
00000AD8 A945 syscall CheckItem
00000ADA 6000 0018 bra +0x1A /* 00000AF4 */
label00000ADE:
00000ADE 0C40 00D6 cmpi.w D0, 0xD6
00000AE2 6600 0010 bne +0x12 /* 00000AF4 */
00000AE6 2F2D FF14 move.l -[A7], [A5 - 0xEC]
00000AEA 3F3C 0004 move.w -[A7], 0x4
00000AEE 1F3C 0001 move.b -[A7], 0x1
00000AF2 A945 syscall CheckItem
label00000AF4:
00000AF4 6000 01D4 bra +0x1D6 /* 00000CCA */
label00000AF8:
00000AF8 0C40 0105 cmpi.w D0, 0x105
00000AFC 6600 01CC bne +0x1CE /* 00000CCA */
00000B00 302D FE40 move.w D0, [A5 - 0x1C0]
00000B04 0C40 0001 cmpi.w D0, 0x1
00000B08 6600 0026 bne +0x28 /* 00000B30 */
00000B0C 1B7C 0001 E2D5 move.b [A5 - 0x1D2B], 0x1
00000B12 2F2D FF18 move.l -[A7], [A5 - 0xE8]
00000B16 3F3C 0001 move.w -[A7], 0x1
00000B1A 1F3C 0001 move.b -[A7], 0x1
00000B1E A945 syscall CheckItem
00000B20 2F2D FF18 move.l -[A7], [A5 - 0xE8]
00000B24 3F3C 0002 move.w -[A7], 0x2
00000B28 4227 clr.b -[A7]
00000B2A A945 syscall CheckItem
00000B2C 6000 019C bra +0x19E /* 00000CCA */
label00000B30:
00000B30 0C40 0002 cmpi.w D0, 0x2
00000B34 6600 0024 bne +0x26 /* 00000B5A */
00000B38 422D E2D5 clr.b [A5 - 0x1D2B]
00000B3C 2F2D FF18 move.l -[A7], [A5 - 0xE8]
00000B40 3F3C 0002 move.w -[A7], 0x2
00000B44 1F3C 0001 move.b -[A7], 0x1
00000B48 A945 syscall CheckItem
00000B4A 2F2D FF18 move.l -[A7], [A5 - 0xE8]
00000B4E 3F3C 0001 move.w -[A7], 0x1
00000B52 4227 clr.b -[A7]
00000B54 A945 syscall CheckItem
00000B56 6000 0172 bra +0x174 /* 00000CCA */
label00000B5A:
00000B5A 0C40 0004 cmpi.w D0, 0x4
00000B5E 6600 0026 bne +0x28 /* 00000B86 */
00000B62 1B7C 0001 E1B7 move.b [A5 - 0x1E49], 0x1
00000B68 2F2D FF18 move.l -[A7], [A5 - 0xE8]
00000B6C 3F3C 0004 move.w -[A7], 0x4
00000B70 1F3C 0001 move.b -[A7], 0x1
00000B74 A945 syscall CheckItem
00000B76 2F2D FF18 move.l -[A7], [A5 - 0xE8]
00000B7A 3F3C 0005 move.w -[A7], 0x5
00000B7E 4227 clr.b -[A7]
00000B80 A945 syscall CheckItem
00000B82 6000 0146 bra +0x148 /* 00000CCA */
label00000B86:
00000B86 0C40 0005 cmpi.w D0, 0x5
00000B8A 6600 0024 bne +0x26 /* 00000BB0 */
00000B8E 422D E1B7 clr.b [A5 - 0x1E49]
00000B92 2F2D FF18 move.l -[A7], [A5 - 0xE8]
00000B96 3F3C 0005 move.w -[A7], 0x5
00000B9A 1F3C 0001 move.b -[A7], 0x1
00000B9E A945 syscall CheckItem
00000BA0 2F2D FF18 move.l -[A7], [A5 - 0xE8]
00000BA4 3F3C 0004 move.w -[A7], 0x4
00000BA8 4227 clr.b -[A7]
00000BAA A945 syscall CheckItem
00000BAC 6000 011C bra +0x11E /* 00000CCA */
label00000BB0:
00000BB0 0C40 0007 cmpi.w D0, 0x7
00000BB4 6600 003C bne +0x3E /* 00000BF2 */
00000BB8 426D E1B8 clr.w [A5 - 0x1E48]
00000BBC 2F2D FF18 move.l -[A7], [A5 - 0xE8]
00000BC0 3F3C 0007 move.w -[A7], 0x7
00000BC4 1F3C 0001 move.b -[A7], 0x1
00000BC8 A945 syscall CheckItem
00000BCA 2F2D FF18 move.l -[A7], [A5 - 0xE8]
00000BCE 3F3C 0008 move.w -[A7], 0x8
00000BD2 4227 clr.b -[A7]
00000BD4 A945 syscall CheckItem
00000BD6 2F2D FF18 move.l -[A7], [A5 - 0xE8]
00000BDA 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000BDE 4227 clr.b -[A7]
00000BE0 A945 syscall CheckItem
00000BE2 2F2D FF18 move.l -[A7], [A5 - 0xE8]
00000BE6 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000BEA 4227 clr.b -[A7]
00000BEC A945 syscall CheckItem
00000BEE 6000 00DA bra +0xDC /* 00000CCA */
label00000BF2:
00000BF2 0C40 0008 cmpi.w D0, 0x8
00000BF6 6600 003E bne +0x40 /* 00000C36 */
00000BFA 3B7C 001E E1B8 move.w [A5 - 0x1E48], 0x1E
00000C00 2F2D FF18 move.l -[A7], [A5 - 0xE8]
00000C04 3F3C 0008 move.w -[A7], 0x8
00000C08 1F3C 0001 move.b -[A7], 0x1
00000C0C A945 syscall CheckItem
00000C0E 2F2D FF18 move.l -[A7], [A5 - 0xE8]
00000C12 3F3C 0007 move.w -[A7], 0x7
00000C16 4227 clr.b -[A7]
00000C18 A945 syscall CheckItem
00000C1A 2F2D FF18 move.l -[A7], [A5 - 0xE8]
00000C1E 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000C22 4227 clr.b -[A7]
00000C24 A945 syscall CheckItem
00000C26 2F2D FF18 move.l -[A7], [A5 - 0xE8]
00000C2A 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000C2E 4227 clr.b -[A7]
00000C30 A945 syscall CheckItem
00000C32 6000 0096 bra +0x98 /* 00000CCA */
label00000C36:
00000C36 0C40 0009 cmpi.w D0, 0x9 /* '\t' */
00000C3A 6600 003E bne +0x40 /* 00000C7A */
00000C3E 3B7C 0032 E1B8 move.w [A5 - 0x1E48], 0x32 /* '2' */
00000C44 2F2D FF18 move.l -[A7], [A5 - 0xE8]
00000C48 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000C4C 1F3C 0001 move.b -[A7], 0x1
00000C50 A945 syscall CheckItem
00000C52 2F2D FF18 move.l -[A7], [A5 - 0xE8]
00000C56 3F3C 0008 move.w -[A7], 0x8
00000C5A 4227 clr.b -[A7]
00000C5C A945 syscall CheckItem
00000C5E 2F2D FF18 move.l -[A7], [A5 - 0xE8]
00000C62 3F3C 0007 move.w -[A7], 0x7
00000C66 4227 clr.b -[A7]
00000C68 A945 syscall CheckItem
00000C6A 2F2D FF18 move.l -[A7], [A5 - 0xE8]
00000C6E 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000C72 4227 clr.b -[A7]
00000C74 A945 syscall CheckItem
00000C76 6000 0052 bra +0x54 /* 00000CCA */
label00000C7A:
00000C7A 0C40 000A cmpi.w D0, 0xA /* '\n' */
00000C7E 6600 003E bne +0x40 /* 00000CBE */
00000C82 3B7C 0046 E1B8 move.w [A5 - 0x1E48], 0x46 /* 'F' */
00000C88 2F2D FF18 move.l -[A7], [A5 - 0xE8]
00000C8C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000C90 1F3C 0001 move.b -[A7], 0x1
00000C94 A945 syscall CheckItem
00000C96 2F2D FF18 move.l -[A7], [A5 - 0xE8]
00000C9A 3F3C 0008 move.w -[A7], 0x8
00000C9E 4227 clr.b -[A7]
00000CA0 A945 syscall CheckItem
00000CA2 2F2D FF18 move.l -[A7], [A5 - 0xE8]
00000CA6 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000CAA 4227 clr.b -[A7]
00000CAC A945 syscall CheckItem
00000CAE 2F2D FF18 move.l -[A7], [A5 - 0xE8]
00000CB2 3F3C 0007 move.w -[A7], 0x7
00000CB6 4227 clr.b -[A7]
00000CB8 A945 syscall CheckItem
00000CBA 6000 000E bra +0x10 /* 00000CCA */
label00000CBE:
00000CBE 0C40 000C cmpi.w D0, 0xC
00000CC2 6600 0006 bne +0x8 /* 00000CCA */
00000CC6 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
label00000CCA:
00000CCA 4267 clr.w -[A7]
00000CCC A938 syscall HiliteMenu
00000CCE 4E5E unlink A6
00000CD0 2E9F move.l [A7], [A7]+
00000CD2 4E75 rts